multitrack recording system - French English Dictionary